#pragma once
#include<iostream>
#include<string>
#include<unistd.h>
#include"log.hpp"

using namespace std;
struct task//模拟需要执行的任务
{
	task(const string& name="task未命名")
		:_name(name)
	{};
	void operator()()
	{
		//cout<<"正在执行任务:"<<_name<<endl;
		LOG(INFO,"正在执行任务:%s",_name.c_str());
		sleep(1);
		//cout<<_name<<"执行完毕!"<<endl;
		LOG(INFO,"%s执行完毕!",_name.c_str());
	}
	
	string _name;
};
